package com.shanzmoo.db.module.member.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 会员账户金额变动记录
 * </p>
 *
 * @author wangyudi
 * @since 2021-03-23
 */
@Data
@ApiModel("平台储值消费记录消费详情返回实体")
public class MemberAccountConsumeDetailVO extends MemberAccountDetailBaseVO {

    @ApiModelProperty("支付方式：010微信，020支付宝，060qq钱包，090口碑，100翼支付，140和包支付（仅限和包通道），150福卡支付")
    private String payType;
    @ApiModelProperty("支付状态 0-支付成功")
    private int status;
    @ApiModelProperty("订单金额")
    private Long orderAmt;
    @ApiModelProperty("商家优惠金额")
    private Long giveAmt;
    @ApiModelProperty("会员实付金额")
    private Long realAmt;
    @ApiModelProperty("商家实收金额")
    private Long realCollectAmt;

    @ApiModelProperty("会员卡余额")
    private Long currentBalance;
    @ApiModelProperty("优惠券名称")
    private String couponName;
    @ApiModelProperty("类型 1-满减券 2-定额有门槛 3-定额无门槛")
    private Integer couponType;
    @ApiModelProperty("优惠券规则")
    private String couponRule;
    @ApiModelProperty("参与活动名称")
    private String activityName;
    @ApiModelProperty("活动类型 1-会员卡消费折扣 2-会员卡充值满赠 3-会员卡消费满赠")
    private String activityType;
    @ApiModelProperty("活动规则 满多少赠多少")
    private String activityRule;
    @ApiModelProperty("备注")
    private String remark;

}
